//
//  RHMQEndPointModel.h
//  RuiHeAppApp
//
//  Created by Jun on 2023/8/14.
//

#import "BaseModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface RHMQEndPointModel : BaseModel

//设备ID
@property (nonatomic ,copy) NSString *deviceId;
//设备密钥
@property (nonatomic ,copy) NSString *password;
//端点类型
@property (nonatomic ,copy) NSString *typeCode;
//端点大类型名称  EMS
@property (nonatomic ,copy) NSString *type;
//端点小类型名称  EMS01
@property (nonatomic ,copy) NSString *endpoint;
//端点型号
@property (nonatomic ,copy) NSString *modelCode;
//端点型号名称
@property (nonatomic ,copy) NSString *model;
//端点SN号
@property (nonatomic ,copy) NSString *sn;
//端点固件版本(软件版本)
@property (nonatomic ,copy) NSString *lastVersion;
//端点固件版本(硬件版本)
@property (nonatomic ,copy) NSString *hardVersion;
//端点固件类型
@property (nonatomic ,copy) NSString *firmwareType;

//子节点
@property (nonatomic ,strong) NSMutableArray<RHMQEndPointModel *> *nodes;

//是否展开
@property(nonatomic ,assign)BOOL isOpen;
@end

NS_ASSUME_NONNULL_END
